package com.rds.system.mapper;

import java.util.List;
import com.rds.system.domain.RdaFormDetails;
import com.rds.system.domain.RdaTableColumn;

/**
 * form表单列Mapper接口
 *
 * @author rds
 * @date 2021-04-19
 */
public interface RdaFormDetailsMapper
{
    /**
     * 查询form表单列
     *
     * @param id form表单列ID
     * @return form表单列
     */
    public RdaFormDetails selectRdaFormDetailsById(Long id);

    /**
     * 查询form表单列列表
     *
     * @param rdaFormDetails form表单列
     * @return form表单列集合
     */
    public List<RdaFormDetails> selectRdaFormDetailsList(RdaFormDetails rdaFormDetails);

    /**
     * 根据名称查询列
     *
     * @param configName
     * @return table列集合
     */
    public List<RdaFormDetails> selectByConfigName(String configName);

    /**
     * 新增form表单列
     *
     * @param rdaFormDetails form表单列
     * @return 结果
     */
    public int insertRdaFormDetails(RdaFormDetails rdaFormDetails);

    /**
     * 修改form表单列
     *
     * @param rdaFormDetails form表单列
     * @return 结果
     */
    public int updateRdaFormDetails(RdaFormDetails rdaFormDetails);

    /**
     * 删除form表单列
     *
     * @param id form表单列ID
     * @return 结果
     */
    public int deleteRdaFormDetailsById(Long id);

    /**
     * 批量删除form表单列
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteRdaFormDetailsByIds(Long[] ids);
}
